package bit_pratice.day3;

import java.util.Scanner;

/**
 * @author 美女
 * @date 2022/04/20 20:41
 **/
public class Num1 {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String str=sc.nextLine();
//        System.out.println(str);
        //输出连续最长的数字串
        //数字串--也可能存在重复数字
        //数字尾部-最大长度+1......数字尾部就是最长的数字字符串
        int maxLen=0;//记录最长数字字符串长度
        int right=0;//记录数字字符串结尾位置
        int count=0;//记录当前遍历了多少个数字字符，当遇到非数字字符要记得清空
        for(int i=0;i<str.length();i++){
            //遍历字符串
            if(str.charAt(i)>='0'&&str.charAt(i)<='9'){
                //说明是数字串
                count++;
                //max<count时更新end
                if(maxLen<count){
                    maxLen=count;
                    right=i;
                }

            }else{
                count=0;
            }
        }
//        //走到这里统计出了最长字符串的长度以及知道了最长数字字符串的结尾位置
//        //遍历打印这段字符即可；或者直接截取对应位置字符串
//        StringBuilder sb=new StringBuilder();
//        for(int i=right-maxLen+1;i<=right;i++){
//            sb.append(str.charAt(i));
//        }
//        System.out.println(sb.toString());
        //打印这块也可以直接调用字符串截取的方法
        System.out.println(str.substring(right-maxLen+1,right+1));
    }
}
